The GameboardSettingsOverlay widget is a prefab that has a standard setting menu and standard actions in that menu, so you can include the prefab to quickly have a settings menu. You just need to wire up the actions you would like on the button clicks.

Step-by-Step

The GameboardSettingsOverlay prefab requires the Gameboard GameObject to be present. Find the Gameboard menu at the top of the unity header and click "Add SDK" to add the Gameboard GameObject to your project. If you do not have the Gameboard menu options, see Gameboard SDK Access

Step-by-Step

Navigate in the Project explorer to Packages > Gameboard Unity > Runtime > Tools > Prefabs and look for the one named GameboardSettingsOverlay.prefab

Step-by-Step

And drag the prefab into your scene. You should see a menu in each corner of the screen.

Step-by-Step

You will notice the GameboardSettingsOverlay Script on the GameboardSettingsOverlay GameObject has a few customizable options.

Step-by-Step

Update any of the images to change the default menu images.

If you want drawers to be hidden when the menu is closed, and shown only when the menu is open, check the Hide Drawers option.

Events

The GameboardSettingsOverlay has some buttons, ones that open/close the menu and others that trigger events you can listen to to execute code specific to that button press.

Step-by-Step

You can listen for the various events to trigger the desired action when the buttons are clicked. For example, if you have a method that exits the game, you can trigger that method when the OnCloseGamePressed event is triggered with the following code.

     public GameboardSettingsOverlay settings;

     void Start()
     {
          settings.OnCloseGamePressed += OnExitGame;
     }

     void OnExitGame()
     {
          //Code that exits the game
     }